// Node.js 最简单的后端示例

// 1. 导入 Node.js 内置的 http 模块
const http = require('http');

// 2. 创建一个 HTTP 服务器
//    服务器会监听每个请求，并执行回调函数
const server = http.createServer((req, res) => {
  // req: 请求对象，包含客户端发送的信息
  // res: 响应对象，用来向客户端发送数据

  // 设置响应头，告诉浏览器返回的是文本
  res.writeHead(200, { 'Content-Type': 'text/plain;charset=utf-8' });

  // 发送响应内容
  res.end('Hello, World! 这是我的第一个 Node.js 后端！');
});

// 3. 让服务器监听 3000 端口
const PORT = 3000;
server.listen(PORT, () => {
  console.log(`服务器已启动，访问 http://localhost:${PORT}`);
});

// 如何运行:
// 1. 将代码保存为 server.js
// 2. 在终端执行: node server.js
// 3. 打开浏览器访问 http://localhost:3000



